engine cradle - French English Dictionary